/******************************************************************************
  File Name     : mp_types.h
  Version       : Initial Draft
  Author        : tongzhilin
  Created       : 2020/8/10
  Last Modified :
  Description   : mp_types
  Function List :
  History       :
  1.Date        : 2020/10/27
    Author      : tongzhilin
    Modification: Created file

******************************************************************************/
#pragma once

typedef char                    BOOL;

typedef unsigned char           UCHAR;
typedef unsigned char           BYTE;

typedef unsigned char           UINT8;
typedef unsigned short          UINT16;

typedef unsigned long long      UINT64;
typedef unsigned long int       ULONG;

typedef signed char             INT8;
typedef signed short            INT16;

typedef signed long long        INT64;
typedef signed long int         LONG;

#ifndef BOOL
#define BOOL char
#endif

typedef char                    CHAR;

typedef signed int              INT32;
typedef unsigned int            UINT32;

#ifndef VOID
#define VOID void
#endif

#ifndef false
#define false 0
#endif

#ifndef true
#define true 1
#endif

#ifndef FALSE
#define FALSE 0
#endif

#ifndef TRUE
#define TRUE 1
#endif

